# 1、输入要过生日的人的名字，唱生日歌给他听
# def birthday_song(name):
#     print("唱首祝福歌")
#     print("我们相亲又相爱")
#     print("祝福你健康平安")
#     print("对所有的烦恼说 bye bye")
#     print("对所有的快乐说 hi hi")
#     print("亲爱的亲爱的生日快乐")
#     print("每一天都精彩")
#     print("看幸福的花儿为你盛开")
#     print("听美妙的音乐为你喝彩")
#     print("亲爱的亲爱的生日快乐")
#     print("祝你幸福永远")
#     print("幸福永远")
# name = input("白:")
# birthday_song(name)

# 2、有这样的一个列表，深度不可知，但最多只会到二维数组，我想要把这个列表从左到右拼接成一个新的列表，且顺序不变
# list1 = []
# def getList(List):
#     for i in List:
#         if isinstance(i,list):
#             getList(i)
#         else:
#             list1.append(i)
#     return list1
# reallyList=[13, 451563156, [15123, 1231561], 1561]
# print(getList(reallyList))
# 3、接收n个数字，求这些参数数字的和
# def calcukate_sum(*numbers):
#     total = sum(numbers)
#     return total
# input_numbers = input("请输入数字:")
# numbers_list = input_numbers.split()
# numbers_list = [int(num)for num in numbers_list]
# total_sum = calcukate_sum(*numbers_list)
# print("输入数字和为:",total_sum)

# 4、输入任意个字符串,分别实现从小到大输出和从大到小输出
